import { getSetting, chooseAddress, openSetting ,showModal ,showToast ,login} from "../../utils/asyncWX.js";
import regeneratorRuntime from '../../lib/runtime/runtime.js';
import {request} from '../../request/index.js';
// pages/auth/index.js
Page({

  /**
   * 页面的初始数据
   */
  data: {

  },

  //获取openid
  getOpenid(){
    // wx.cloud.callFunction({
    //   name:"pay",
    //   success(res){
    //     return res;
    //   },
    //   fail(err){
    //     console.log('no',err);
        
    //   }
    // })
  }, 

  //获取用户信息
  async handleGetUserInfo(e){
     const { encryptedData, rawData, iv, signature } = e.detail;
     const { code } = await login();
     
     const loginParams = { encryptedData, iv, rawData, signature ,code};
    
     
     const res = await request({url:"/users/wxlogin",data:this.getOpenid(),method:"POST"});
     console.log(res);
     
    },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    
  },


  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})